@charset "utf-8";

.box{ width:640px; overflow:hidden;}
.nav{ border-top:1px solid #3C3C3C; border-bottom:1px solid #5A5A5A; padding:11px 17px; height:74px; background-color:#474747; overflow:hidden;}
.nav_tit ul li{ color:#fff; width:166px; float:left; text-align:center; font-size:30px; cursor:pointer; background:url(../img/nav/nav.png) no-repeat;}
.nav_tit ul li a{ color:#fff; display:block; height:56px; padding-top:18px; font-size:30px;}
.nav_tit ul li.new{ background-position:0px 0px;}
.nav_tit ul li.hot{ background-position:-166px 0px;}
.nav_tit ul li.cate{ background-position:-332px 0px;}
.nav_tit ul li.new_curr,.nav_tit ul li.cate_curr,.nav_tit ul li.hot_curr{ background-image:url(../img/nav/nav_ovr.png);}
.nav_tit{ clear:both; height:74px;}
.nav_so{ background:url(../img/nav/so.png) no-repeat; width:98px; height:74px; cursor:pointer; display:block;}
.so_curr{ background:url(../img/nav/so_cur.png) no-repeat;}

.list{ width:640px; border-bottom:1px solid #BCBCBC; position:relative;}
.list .list_ac{ background:url(../img/nav/bg.jpg) repeat-x; height:106px; width:606px; clear:both; display:block; padding:14px 17px;}
.list .list_ac.shover{ background:url(../img/nav/bg2.jpg) repeat-x;}
.detail_list_ac{ background:#F6F6F6; height:106px; width:606px; clear:both; display:block; padding:14px 17px;}
.list_l{ width:100px; height:100px; border-radius:15px;}

.curr{ background:url(../img/nav/bg2.jpg) repeat-x;}
.list_c{ margin-left:18px; width:333px; float:left; height:106px;}
.c_list_c{ width:480px;}
.c_list_c p{ padding-top:18px;}
.list_c p{ color:#9F9F9F; font-size:22px; letter-spacing:0.2em;}
.list_c h3{ height:45px; line-height:45px; width:136; overflow:hidden; margin-bottom:0px; color:#1C1C1C; font-size:33px; font-weight:normal;}
.list_c span{ font-size:23px; color:#9F9F9F; letter-spacing:normal;}
.list_down{ background:url(../img/nav/btt.png) no-repeat; width:138px; height:67px; border:none; position:absolute; right:18px; top:32px;}
.list_down:active{ background:url(../img/nav/btt2.png) no-repeat;}
.list{ clear:both;}

.nav_two{ height:67px;}
.nav_two ul li{ float:left; height:53px; padding-top:10px; width:319px; display:inline; text-align:center; color:#969696; font-size:35px; cursor:pointer; background:url(../img/nav/nv_bg.jpg) repeat-x 0px 1px;}
.nav_two ul li.nv_curr { color:#3C3C3C; background:#C1C1C1;border-right:1px  double #888;}
.nav_two ul li.nv_curr a { color:#3C3C3C;}
.nav_two ul li a {color:#969696;}
.list_c2{ width:484px;}
.red_bg{ background:url(../img/nav/red_line.gif) no-repeat 79px 0px #888; height:4px; clear:both; overflow:hidden; width:640px;}



.so_c{padding:14px 0px 14px 18px; height:77px; overflow:hidden; background:#F7F7F7; clear:both; border-bottom:1px solid #BCBCBC;}
.so_c input{ float:left; margin-right:7px; font-size:33px;}
.so_text{ width:460px; border:1px solid #8B0101; height:73px;}
.so_btn{ background:url(../img/nav/sobtn.png) no-repeat; width:136px; height:62px; padding-top:15px; border:0px; cursor:pointer; color:#000; display:inline-block; font-size:32px; text-align:center;}
.so_btn:active{background:url(../img/nav/sobtn2.png) no-repeat;}

.keywords{ background:#EAEAEC; padding:0px 0px 15px 18px; border-bottom:1px solid #BCBCBC;}
.keywords h4{ color:#1C1C1C; font-size:32px; font-weight:normal; height:60px; line-height:60px;}
.keywords_list li{ float:left; width:150px; height:80px; line-height:58px; overflow:hidden;}
.keywords a{ font-size:30px;  padding:0px 8px;}

.recently_key{ background:#F4F4F4; display:inline; width:622px; display:inline-block; min-height:180px;}

.reading{ overflow:hidden; background:#F7F7F7;}
.reading a{ background:url(../img/nav/reading.png) no-repeat; width:462px; height:92px; border:0px; display:block; margin:24px auto; cursor:pointer;}
.reading a:active{ background:url(../img/nav/reading2.png) no-repeat;}

.d_nav{ background:url(../img/nav/d_bg.jpg) repeat-x; height:66px; padding:16px 22px;}

.d_nav_left,.d_nav_c,.d_nav_r{ height:53px; padding-top:12px; text-align:center; float:left; color:#fff;}
.d_nav_left{ background:url(../img/nav/back.png) no-repeat; width:103px; font-size:30px; cursor:pointer;}
.d_nav_c{ float:left; width:389px;  font-size:40px;}
.d_nav_r{ background:url(../img/nav/back.png) no-repeat; width:103px; font-size:30px;}

.d_nav_r:active,.d_nav_left:active{ background:url(../img/nav/back2.png) no-repeat;}

.open,.close{ border:0px; cursor:pointer; float:right; margin-top:20px; margin-right:40px;}
.open{ background:url(../img/nav/open.png) no-repeat; width:107px; height:37px;}
.close{ background:url(../img/nav/close.png) no-repeat; width:102px; height:34px; display:none;}


.detail{ padding-left:17px; background:#F6F6F6; padding-bottom:20px; border-bottom:1px solid #BCBCBC; overflow:hidden;}
.detail h5{ font-size:32px; margin-top:8px; line-height:50px; line-height:50px; font-weight:normal;}
.detail p{ font-size:28px; line-height:40px; text-indent:2em; height:160px; overflow:hidden; width:600px;}


.d_img{ height:846px; background:#CDCDCD; overflow:hidden; border-bottom:1px solid #bcbcbc;}
.d_img_c{ width:502px; margin:20px auto 0px auto; text-align:center;  }
.d_img_c img{ width:502px; height:756px;}



.d_img_c ul{  height:35px; margin:11px auto; background:#434343; text-align:center; overflow:hidden; display:inline; display:inline-block; zoom:1; border:none;}
.d_img_c ul li{ text-indent:-999em; display:inline; width:11px; height:35px; padding:0px 6px; cursor:pointer;background:url(../img/nav/d_btn_bg.gif) no-repeat -19px 0px; display:inline; display:inline-block;}
.d_img_c ul li.touch_left{ margin:0px; padding:0px 4px; width:9px; background:url(../img/nav/d_btn_bg.gif) no-repeat 0px 0px;}
.d_img_c ul li.touch_right{ margin:0px; padding:0px 4px; width:9px; background:url(../img/nav/d_btn_bg.gif) no-repeat -167px 0px;}
.d_img_c ol{ height:756px; overflow:hidden;}

.d_img_c ol .touchslider-nav-item-current{ display:block;}
.d_img_c ul .touchslider-nav-item-current{ background:url(../img/nav/d_btn_bg.gif) -19px -44px;}

.support{ height:300px; background:#F7F7F7; padding-left:20px; overflow:hidden;}
.support h4{ line-height:60px; margin-top:10px; font-size:32px; color:#1C1C1C; font-weight:normal;}
.support p{ line-height:40px; font-size:28px; color:#585858;}
.support_btn{ background:url(../img/nav/down.png) no-repeat; width:; width:462px; height:92px; display:block; margin:20px auto;cursor:pointer;}
.support_btn:active{ background:url(../img/nav/down2.png) no-repeat; }

.c_detail{ background:url(../img/nav/d_btn.png) no-repeat; width:148px;}
.comment{ width:320px; margin-left:22px;}
.c_detail:active{ background:url(../img/nav/d_btn2.png) no-repeat;}


.comment_sum{ min-height:800px;}
.comment_list{ height:208px; overflow:hidden; border-bottom:1px solid #bcbcbc; padding:0px 20px; background:url(../img/nav/c_bg.jpg) repeat-x;}
.c_title{ line-height:47px; height:47px; margin-top:18px; color:#9E9E9E; font-size:28px;}
.c_con{ font-size:29px; line-height:41px; color:#575757; height:123px; overflow:hidden;}

.fa{ background:url(../img/nav/fa_bg.jpg) repeat-x; width:100%; height:85px; padding-top:11px; clear:both; position:fixed; bottom:10px; z-index:9999; }
.fa input{ float:left;}
.fa_text{ width:460px; margin-left:18px; height:73px; border:1px solid #8C0001; font-size:28px;}
.fa_btn{ background:url(../img/nav/fa.png) no-repeat; width:134px; border:none; height:62px; padding-top:13px; margin-left:8px; color:#fff; font-size:30px; cursor:pointer; display:inline-block; text-align:center;}
.fa_btn:active{ background:url(../img/nav/fa2.png) no-repeat;}

.install_question{ background:url(../img/nav/install_bg.jpg);}
.i_title{ text-align:center;  padding:0px 105px; margin:0px auto; color:#4F4F4F; line-height:42px; overflow:hidden; height:160px; font-size:30px; padding-top:20px;}
.i_title img{ margin-top:10px; display:block; margin:0px auto;}
.i_title span{ font-weight:bold; color:#C91520;}
.i_ky{ border-bottom:1px solid #BCBCBC; height:710px; }
.i_ky img{ display:block; margin:0px auto;}

.steps{ position:relative; border-bottom:1px solid #BCBCBC;}
.step1{ height:375px;}
.step_t{ font-size:33px; top:37px; color:#A0A0A0; left:45px; position:absolute;}
.step_words{ font-size:33px; left:45px; top:87px; position:absolute;}
.step_words .red3{ font-weight:bold;}
.step_img{ top:26px; left:241px; position:absolute;}
.step2_img{ top:81px; left:60px; position:absolute;}
.step3_img{ top:62px; left:51px; position:absolute;}
.i_gd{ height:121px;  text-align:right; position:relative; margin:0px auto; width:410px; }
.i_gd a.chb{ display:inline-block; font-size:33px;color:#545454; margin-top:34px; margin-left:60px; float:left;}
.i_gd input{ display:none;}
.checkBox{ position:absolute; width:33px; height:33px; background:url(../img/nav/checkbox.png) no-repeat; top:42px; left:12px; cursor:pointer;}
.sele_chb{ background:url(../img/nav/checkbox.png) no-repeat 0px -33px;}
.chb{ cursor:pointer;}
.cthings{ display:none;}
.blo_c{ display:block;}
.i_gd_goon{ width:462px; display:inline-block; text-align:center; font-size:30px; line-height:92px; color:#535353; height:92px; background:url(../img/nav/goon.png) no-repeat; position:absolute; left:0px; top:20px; cursor:pointer; text-indent:-999em; margin-left:-25px; margin-bottom:10px;}
.i_gd_goon:link,.i_gd_goon:visited{ background-position:0px 0px;}
.i_gd_goon:active,.i_gd_goon.hover{ background-position:0px -92px;}

.p_comm_box{ position:relative; background:226px; overflow:hidden;}
.fa_succ{ position:absolute; top:246px; left:160px; width:330px;}
.fa_succ_t{ background:url(../img/nav/f_z.png) no-repeat 0px 0px; height:12px; overflow:hidden; width:330px;}
.fa_succ_b{ background:url(../img/nav/f_z.png) no-repeat 0px -30px; height:22px; overflow:hidden; width:330px;}
.fa_succ_c{ width:330px; font-size:34px; text-align:center; color:#EDEDED; height:125px; padding-top:80px; background:url(../img/nav/f_c.png) repeat-y;}


.so_resu_none{ line-height:377px; text-align:center; font-size:32px; height:377px; color:#1C1C1C; background:url(../img/nav/so_r.jpg); border-bottom:1px solid #BCBCBC;}

.ft-tool {
    overflow: hidden;
    padding: 10px;
    position: relative;
}
.ft-tool .sug {
    float: left;
}
.ft-tool a {
    border: 1px solid #D0D0D0;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    display: inline-block;
    font-size: 15px;
    line-height: 28px;
    padding: 0 8px;
    text-align: center;
}
.ft-tool .go-top {
    float: right;
    padding-right: 0;
}

.add_btn{ clear:both; height:71px; padding-top:21px; letter-spacing:0.2em; width:372px; display:block; cursor:pointer; color:#4B4B4B; font-size:36px; background:url(../img/nav/more.png) no-repeat 0px 0px; overflow:hidden; margin:10px auto 25px auto; padding-left:250px;}
.add_btn:active,.add_btn.hover{ background:url(../img/nav/more.png) no-repeat 0px -92px;  }
#failBox{ position:absolute;}
.loadFail{ width:360px; height:156px; background:url(../img/nav/loadFail.png) no-repeat; overflow:hidden;}
.loadFail span{ display:block; text-align:center; height:84px; line-height:84px; font-size:32px; color:#EFEFEF;}
.loadFail a{ display:block; width:322px; background:url(../img/nav/loadFail.png) no-repeat -12px -87px; height:54px; text-align:center; color:#282828; font-size:32px; line-height:54px; margin-top:3px; cursor:pointer; margin-left:11px;}
.loadFail a:link,.loadFail a:visited{ background-position:-9px -87px;}
.loadFail a:active{ background-position:-12px -165px;}
.add_btn img{ width:70px; height:70px; display:block; margin:-5px 0px 0px 25px;}

.cbrowser{ width:430px; margin:0px auto; background:url(../img/nav/k1.png) no-repeat; height:278px; position:absolute; z-index:999;}
.cbrowser p{ padding-top:65px; text-align:center; line-height:43px; font-size:30px; color:#F0F0F0; width:375px; height:130px; margin:0px auto;}
.cbrowser_btn{ display:block; width:400px; height:52px; padding-top:10px; text-align:center; color:#323232; font-size:34px; cursor:pointer; margin-left:15px;}
.cbrowser_btn:link,.cbrowser_btn:visited,.cbrowser_btn.hover{background:url(../img/nav/k1.png) no-repeat -8px -98px;}
.cbrowser_btn:active{background:url(../img/nav/k1.png) no-repeat -15px -285px;}

.cate_list_c{ min-height:800px;}


.help{ position:fixed; top:634px; right:0px; width:78px; height:69px; background: rgba(49,49,49,0.5); z-index:9999; border-radius:15px; color:#fff; font-size:28px; text-align:center; line-height:30px; display:block; padding-top:7px;}